package com.woniu.secondhand.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.secondhand.entity.vo.SellCollectVO;
import com.woniu.secondhand.pojo.SecondhandCollect;
import com.woniu.user.vo.UserLoginVO;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author HMMT
 * @since 2023-05-20
 */
public interface ISecondhandCollectService extends IService<SecondhandCollect> {
    /**
     * 用户可以查看自己收藏的出售/求购商品列表。
     *
     * @param userLoginVO
     * @return
     */
    List<SellCollectVO> searchSell(UserLoginVO userLoginVO);

    /**
     * 用户可以将感兴趣的商品添加到自己的收藏夹中。
     *
     * @param id
     * @param userLoginVO
     * @return
     */
    SecondhandCollect add(Integer id, UserLoginVO userLoginVO);

    /**
     * 用户可以查看自己收藏的出售/求购商品列表。
     *
     * @param userLoginVO
     * @return
     */
    List<SellCollectVO> searchWant(UserLoginVO userLoginVO);
}
